package com.stm.bi.dto.vo;

import com.stm.framework.annotation.ResParam;

import java.math.BigDecimal;

/**
 * @Description:
 * @Author: bo
 * @Date: 2023/06/09 15:52
 */
public class CityWeatherVO {

    @ResParam(label = "城市名称")
    private String regionName;

    @ResParam(label = "城市编码")
    private Long regionId;
    @ResParam(label = "最高温度")
    private BigDecimal maximumTemperature;

    @ResParam(label = "最低温度")
    private BigDecimal minimumTemperature;

    @ResParam(label = "温差")
    private BigDecimal temperatureDifference;

    @ResParam(label = "湿度")
    private BigDecimal humidity;

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public Long getRegionId() {
        return regionId;
    }

    public void setRegionId(Long regionId) {
        this.regionId = regionId;
    }

    public BigDecimal getMaximumTemperature() {
        return maximumTemperature;
    }

    public void setMaximumTemperature(BigDecimal maximumTemperature) {
        this.maximumTemperature = maximumTemperature;
    }

    public BigDecimal getMinimumTemperature() {
        return minimumTemperature;
    }

    public void setMinimumTemperature(BigDecimal minimumTemperature) {
        this.minimumTemperature = minimumTemperature;
    }

    public BigDecimal getTemperatureDifference() {
        return temperatureDifference;
    }

    public void setTemperatureDifference(BigDecimal temperatureDifference) {
        this.temperatureDifference = temperatureDifference;
    }

    public BigDecimal getHumidity() {
        return humidity;
    }

    public void setHumidity(BigDecimal humidity) {
        this.humidity = humidity;
    }

    public CityWeatherVO(BigDecimal maximumTemperature, BigDecimal minimumTemperature, BigDecimal humidity, BigDecimal temperatureDifference) {
        this.maximumTemperature = maximumTemperature;
        this.minimumTemperature = minimumTemperature;
        this.humidity = humidity;
        this.temperatureDifference = temperatureDifference;
    }

    public CityWeatherVO() {
    }
}
